package com.zhentao.service;

import com.zhentao.model.common.admin.dto.AdminDictDataDto;
import com.zhentao.model.common.admin.pojo.DictData;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.model.common.admin.pojo.DictType;
import com.zhentao.model.common.dtos.ResponseResult;

/**
* @author liu
* @description 针对表【dict_data】的数据库操作Service
* @createDate 2024-09-27 10:36:10
*/
public interface DictDataService extends IService<DictData> {

    /**
     * 根据字典类型查询该类型下的数据
     * @param
     * @return
     */
    ResponseResult adminDictDataList(AdminDictDataDto adminDictDataDto);

    /**
     * 根据字典类型查询
     * @param dictType
     * @return
     */
    ResponseResult adminDictDataSel(String dictType);

    /**
     * 字典数据表---添加-修改-删除
     * @param dictData
     * @return
     */
    ResponseResult adminCURDDictData(DictData dictData);

    ResponseResult adminDictDataById(Integer dictDataId);
}
